home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DS-CD ROM 2 1993 August
/
DS CD-ROM 2.Ausgabe (August 1993).iso
/
utility
/
ds0251
/
mcopy.bat
< prev
next >
Wrap
DOS Batch File
|
1990-06-04
|
1KB
|
63 lines
@ECHO OFF
bat_cof
bat_cls 31
BAT_ZSAY 0 31 MCOPY - Multi-Disk-Copy
BAT_ZSAY 1 79 Version 1.00
BAT_ZSAY 2 31 (C) Copyright 1990 Klaus Overhage
BAT_ZSAY 4 31 Klaus Overhage
BAT_SAY 5 33 31 Computer-Software
BAT_SAY 6 33 31 Erstellung+Vertrieb
BAT_SAY 7 33 31 Rosenaustr. 15 A
BAT_SAY 8 33 31 7000 Stuttgart 50
BAT_SAY 9 33 31 TEL. 0711/544122
IF '%1'== '' goto hilfe
IF '%1'== 'A' goto lwa
IF '%1'== 'a' goto lwa
IF '%1'== 'B' goto lwb
IF '%1'== 'b' goto lwb
goto hilfe
:lwa
if '%2'=='' goto aonecopy
bat_zini %2
goto aloop
:aonecopy
bat_zini 1
:aloop
bat_zahl
if %zaehler% == 0 goto exit
if '%3' == 'F' format b:/4
if '%3' == 'f' format b:/4
xcopy a: b: /S/E
bat_zdec
goto aloop
:lwb
bat_nof
if errorlevel 2 goto okay
goto nodrive
:okay
if '%2'=='' goto bonecopy
bat_zini %2
goto bloop
:bonecopy
bat_zini 1
:bloop
bat_zahl
if %zaehler% == 0 goto exit
if '%3' == 'F' format a:/4
if '%3' == 'f' format a:/4
xcopy b:*.* a: /S/E
bat_zdec
goto bloop
:hilfe
bat_say 13 2 31 SYNTAX: MCOPY Quelle [Anzahl] [F]
bat_say 15 2 31 Quelle = A bedeutet Ziel = B
bat_say 16 2 31 Quelle = B bedeutet Ziel = A
bat_say 18 2 31 Anzahl = Anzahl der Kopien (Standardwert = 1, max. 65535)
bat_say 20 2 31 [F] Gibt an das Diskette vorher formatiert wird
goto exit
:nodrive
bat_zsay 12 79 Sorry -- Laufwerk B nicht vorhanden !
:exit
bat_con
bat_cpos 23 0